Using BPEL to Define an Executable CDS Rule Process
نویسندگان
چکیده
Business Process Execution Language for Web Services (BPEL) is an XML-based language used to define business process and workflow logic. While its original purpose was to provide a method of linking several disparate business applications, we have found that BPEL provides several features and advantages that lend it to incorporation in a clinical decision support (CDS) rule engine.
منابع مشابه
An Algorithm for the Validation of Executable Completions of an Abstract BPEL Process
WS-BPEL is the standard for specifying and executing business processes by orchestrating Web Services. Abstract and executable processes are two kinds of BPEL processes that are defined in the BPEL standard. An abstract process can be used as a process template, which can be completed and made executable through “executable completion”. The BPEL standard defines a set of rules that must be obey...
متن کاملMaking BPEL Flexible – Adapting in the Context of Coordination Constraints Using WS-BPEL
While WS-BPEL is emerging as the prominent language for modeling executable business processes, it provides limited support for designing flexible processes. An important need of adaptive processes is for concurrent activities in the process to respect coordination constraints. These require that concurrent activities coordinate their behaviors in response to events otherwise the process may be...
متن کاملUsing BPEL for Behavioural Concepts in ODP Enterprise Language
This paper studies the specification and the execution of behavioral concepts for Open Distributed Processing (ODP) Enterprise Language. The behavior of an ODP system is determined by the collection of all possible actions in which the system (acting as an object), or any of its constituent objects, might take part, together with a set of constraints on when these actions can occur. In order to...
متن کاملTowards Variable Service Compositions Using VxBPEL
The Business Process Execution Language (BPEL) is a widely recognized executable language supporting the specification of process-oriented service compositions. However, the language is limited in addressing variable requirements in the description of business processes. We propose to construct variable and maintainable Web services compositions with VxBPEL, an extension to BPEL we developed to...
متن کاملPropagation of States from BPEL Process Instances to Chevron Models
This report describes key aspects of a code library that we developed for the purpose of state propagation for business process monitoring on different levels of abstraction. The library supports the propagation of execution states of process instances based on the Business Process Execution Language (BPEL) to process models specified in the “Chevron” language. The Chevron language is an abstra...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- AMIA ... Annual Symposium proceedings. AMIA Symposium
دوره شماره
صفحات -
تاریخ انتشار 2006